package com.flower.service;

import com.flower.model.dto.ManagePageQueryDto;
import com.flower.model.dto.UserDto;
import com.flower.model.dto.UserPasswordDTO;
import com.flower.result.PageResult;
import com.flower.model.entity.Manager ;

import java.util.List;

@SuppressWarnings("all")
/**
 *@ClassName ManagerService
 *@Description TODO
 *@Author @O_o  GW__
 *@Date 2025/6/12 16:13
 *@Version 1.0
 */

public interface ManagerService {
    PageResult pageQuery(ManagePageQueryDto managePageQueryDto);

    void updateManager(UserDto userDto);

    void updateEnable(UserDto userDto);

    void deleteManager(Integer adid);

    void deleteManagerList(List<Integer> ids);

    PageResult getAllManager(ManagePageQueryDto managePageQueryDto);

    Manager getByAdname(String adname);

    void Update(Manager manager);

    void UpdatePwd(UserPasswordDTO userPasswordDTO);
}
